package main

import (
	"fmt"
	"reflect"
)

func (s Student) EchoName(name string) {
	fmt.Println("我的名字是：", name)
}

func main() {
	s := Student{Id: 1, Name: "咖啡色的羊驼"}
	v := reflect.ValueOf(s)

	//获取方法
	mv := v.MethodByName("EchoName")

	mv.Call([]reflect.Value{reflect.ValueOf("咖啡色的羊驼")})
}
